body
{
    background-color: #6b6d6e;
    background-image: url('../img/fondo.png');
    background-repeat: repeat-x;
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 13px;
    color:#525252;
    margin : 0px;
    margin-left : auto;
    margin-right : auto;
}

.main
{
    width:1000px;
}

.contenido
{
    
    background-color: white;
    width: 100%;
    
}

.fl
{
    float: left;
}

.fr
{
    float:right;
}

.mar10
{
    margin:10px;
}

.mar20
{
    margin:20px;
}

.pad10
{
    padding:10px;
}

.mar5
{
    margin: 5px;
}

.marleft20{
    margin-left: 20px;
}
.marleft30{
    margin-left: 30px;
}

.marRight60{
    margin-right: 60px;
}

.basicFont
{
   font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
   font-size: 13px;
}

.subTitulo
{
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 15px;
    margin-bottom: 8px;
}

.mar4
{
    margin:4px;
}

#taskbar{
        height:100px;
        width:100%;
        margin:auto;

        position: fixed;
        bottom: 0;
        z-index: 99;
}
#taskbar #container{
        background-color:#E5E5E5;
        border:1px solid #B5B5B5;
        display:block;
        margin-left:15px;
        margin-right:15px;
        height:25px;
}

#taskbar #container .block-left{
        position:relative;
        float: left;
        width:10%;
        height:25px;

        border-right:1px solid #B5B5B5;
}
#taskbar #container .block-center{
        position: relative;
        float: left;
        width: 50%;
        height:25px;

        border-right:1px solid #B5B5B5;
}
#taskbar #container .block-right{
        position: relative;
        float: left;
        width: 25%;
        height:25px;

        border-right:1px solid #B5B5B5;
}

br { clear: both; }
 .cntSeparator {
 font-size: 54px;
 margin: 10px 7px;
 color: #000;
 }
 .desc { margin: 7px 3px; }
 .desc div {
 float: left;
 font-family: Arial;
 width: 70px;
 margin-right: 65px;
 font-size: 13px;
 font-weight: bold;
 color: #000;
 }




.sindeco-b a:link{color:black;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;; text-decoration:none}
.sindeco-b a:hover{color:back;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;; text-decoration:underline}
.sindeco-b a:visited{color:black;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;; text-decoration:none}

.sindeco-w a:link{color:white;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;; text-decoration:none}
.sindeco-w a:hover{color:white;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;; text-decoration:underline}
.sindeco-w a:visited{color:white;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;; text-decoration:none}

textarea, select 
{ 
    border:1px solid #919699;
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size:13px; padding:3px;
    margin-top:4px;
    margin-bottom:7px;
    margin-left: 0px;
}

input
{
    height: 25px;
}


tbody
{
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:13px;
}

tbody th
{
	padding               : 2px 13px;
}
tbody tr td
{
	padding               : 2px 13px;
        height: 35px;

}

tfoot td,
tfoot th
{
	border-left           : none;
	border-top            : 1px solid #CCC;
}

th
{
	text-align:left;
}

.titulo
{
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 21px;
    font-weight: 500;
    color:#0D8BBD;
}

.titulo2
{
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 30px;
    font-weight: 500;
    color:#0D8BBD;
}

.copyRight
{
    background-color: #504e4e;
    color:white;
    height: 20px;
    padding-bottom: 8px;
    width: 100%;
}

.table-format td{
    padding               : 2px 13px 10px;;
    
    border-top            : 1px solid #CCC;
}
.table-format tr{
    height: 15px;
}

.table-format th{
    padding               : 4px;
    background-color:#165280;
    color: white;
}

.table-format2 td{
    padding               : 2px 13px;

    border-top            : 1px solid #CCC;
}

.table-format2 th{
    padding               : 4px;
    background-color:#666666;
    color: white;
}

.table-bordes
{
    border-left           : 1px solid #CCC;
    border-bottom       : 1px solid #CCC;
    border-right       : 1px solid #CCC;
}

.printoption{
    width: 100%;
    background-color: #0D8BBD;
    color:white !important;
    padding: 5px;
}

.matricular{
    width: 100%;
    background-color: #0D8BBD;
    color:white !important;
    padding: 5px;
}

.membrete
{
   background-color:#155b8c;
   border-top-style: solid;
   border-top-color:#CACACA;
   border-top-width: 1px;
   margin-top: 15px;
   width: 100%;
}

.error{
    color: #ff0000;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    padding-left: 8px;
    font-size: 11px;
}



div.printoption a:link{ color:white;text-decoration:none}
div.printoption a:hover{color:white;text-decoration:underline}
div.printoption a:visited{color:white;text-decoration:none}

.menubar
{
    background-color:#ED5D1F;
    height:24px;
    color:white;

    padding-bottom: 2px;
    margin-top: 1px;
    width: 100%;
}

.enunciado
{
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 15px;
    margin-bottom: 10px;
     margin-top: 10px;
    color:#525252;
}

#prueba{
    border-right       : 1px solid #CCC;
    border-left      : 1px solid #CCC;
    border-top       : 1px solid #CCC;
    border-bottom       : 1px solid #CCC;
    width: 90%;
    
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.hlinea{
    border-bottom-style: dotted;
    border-bottom-color: #919699;
    border-bottom-width: 1px;
    width: 100%;
}

.button {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.button:active {
	position:relative;
	top:1px;
}

.seccion_title
{
    text-align: center;
    width: 100%;
}